Skip to content

Releases: F5Networks/f5-appsvcs-extension

v3.50.2

08 Apr 16:32
Compare
Choose a tag to compare

Important: Starting from AS3 version 3.50, AS3 no longer supports BIG-IP 13.1 to 14.1.x. However, if you are still using the BIG-IP 13.1 to 14.1.x versions, you can still use AS3 3.49.0 or earlier.

Updated the documentation for AS3 v3.50.2. See the Document revision history for more information and links.

This release contains the following changes:

  • Update new SD task hash collision checks to minimize task churn, when updating from most AS3 versions.
  • Updates to Service Discovery 1.19.0-1
    • Improve task discovery performance

v3.50.1

20 Mar 23:15
Compare
Choose a tag to compare

Important: Starting from AS3 version 3.50, AS3 no longer supports BIG-IP 13.1 to 14.1.x. However, if you are still using the BIG-IP 13.1 to 14.1.x versions, you can still use AS3 3.49.0 or earlier.

Updated the documentation for AS3 v3.50.1. See the Document revision history for more information and links.

This release contains the following changes:

  • Updated task hash collision checks to minimize task churn for users upgrading from v3.48.X and v3.49. A separate release to follow for users upgrading from versions v3.47 and below.
  • Removed node 4 testing due to the end of support for BIG-IP 13.1 : (Supported BIG-IP Versions)
  • Record first and second passes of Common in separate trace files.
  • Update per-app for GA.
  • A DELETE to a Tenant or an Application with per-app will now use the previous declaration's schemaVersion as the saved schemaVersion.
  • Updated declarationId response and logging values in non-POST requests.
  • Tasks are now updated immediately after a PATCH request.
  • Updated packages to latest available versions (including Service Discovery 1.18.0-2).

Issues Resolved:

  • Endpoint_Policy action clientSsl does not error or set the false value when enable is specified instead of enabled. To help users who have enable in production, either property name will now be acceptable. (GitHub Issue 802)
  • Service-discovery deletes the pool members for each SD (Service Discovery) modification. (GitHub Issue 788)
  • Updating only a Pool_Member adminState creates two consecutive deletes before the tmsh transaction.
  • Unable to use 10.0.0.0/8 as a virtual address. (GitHub Issue 740)
  • Topology Records created in /Common/Shared are being unintentionally deleted.
  • Topology Records created in places other than /Common/Shared are being unintentionally deleted. (GitHub Issue 791)
  • dryRun does not work when specified in Tenant level controls.

v3.49.0

17 Jan 01:56
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.49.0. See the Document revision history for more information and links.

This release contains the following changes:

  • GSLB_Pool with resource record type NAPTR. Only supports flags value of 'a' for members
  • Add handshakeTimeout to TLS_Server and TLS_Client (GitHub Issue 756)
  • GSLB_Domain with resource record type NAPTR
  • GSLB_Domain load-balancing decision log property (GitHub Issue 772)
  • Invalid default setting for request/response chunking (sustain) in HTTP_Profile on TMOS v15.0+ (GitHub Issue 512)
  • Expose SNI for GSLB HTTPS monitor (GitHub Issue 778)
  • Add the declaration id to the restnoded log output upon success and include it in the rest response
  • Expose failureRcode properties for GSLB WideIP
  • GSLB_Monitor HTTP/HTTPS receiveStatusCodes property (GitHub Issue 779)
  • Add routeDomainEnforcement to Firewall_Policy to allow enforcing the Firewall_Policy on the specified Route Domain's (GitHub Issue 321)

Issues Resolved:

  • All pool member statuses reset to unknown when new member is added to the pool
  • Certain AS3 declarations result in declaration has duplicate values errors
  • Schema validation failure when declaring ICMP Monitor with targetPort or any Monitor with additional properties
  • Can't use x.x.1 schemaVersion accepted by schema that is x.x.1 codified (GitHub Issue 677)

v3.48.0

14 Nov 00:30
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.48.0. See the Document revision history for more information and links.
This release contains the following changes:

  • Added support for http-status policy condition in Endpoint_Policy (GitHub Issue 755)

Issues Resolved:

  • Failure when modifying pools with similar monitor names
  • Existing snatpools and snat-translations in /Common cause error Snat translation address /Common/<address> is still referenced by a snat pool
  • Deleting a Service with a virtual address containing a reference to a name containing the string '0.0.0.0' fails to delete on the first attempt
  • Escaping for data-group records
  • OCSP validator doesn't work with chainCA (GitHub Issue 749)
  • The destination property of a service in a tenant with a name containing the string '0.0.0.0' is incorrectly set
  • Ephemeral node not deleted when using batched transaction to delete FQDN template node and LTM pool
  • Allow spaces in Security Log Profile network storageFormat (GitHub Issue 747)
  • Improve filtering for per-app (BETA) requests so that apps not in the declaration are not considered in the diffs
  • Fix Service_Forwarding documentation to reflect valid options (GitHub Issue 458)
  • Set sniDefault property to true for the first certificate by default
  • Can't create FQDN pool with shareNodes: true (GitHub Issue 754)
  • Support adminState for discovered pool members (GitHub Issue 759)

v3.46.2

14 Nov 00:01
Compare
Choose a tag to compare

Released 3.46.2 as a LTS (Long Term Support) version. See the BIG-IP AS3 Support page for
information about the BIG-IP AS3 support policy.
This release contains the following change from 3.46.1:

  • Not able to remove pool member's metadata from declaration

v3.47.0

12 Sep 16:56
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.47.0. See the Document revision history for more information and links.

This release contains the following changes:

  • Added support for httpHost conditions in Endpoint policy rules (see GitHub Issue 626)
  • Added client-accepted as an event when using a policy action type forward in an Endpoint policy (see Policy_Action_Forward in the Schema Reference for usage)
  • Added support for specifying the type of SSL signature hash in the TLS client and server classes (see GitHub Issue 701)
  • Added option to serialize file uploads when there are many certificates in a declaration (see Serialize uploads)
  • Added a BETA feature for per-application declarations

Issues Resolved:

  • sourceAddress property ignored on non-internal virtuals
  • Switching to wildcard monitor with Service Discovery causes Cannot convert undefined or null to object
  • Not able to remove pool member’s metadata from declaration
  • Not able to modify autopopulate on FQDN pool members
  • Adding new pool with updated monitor failed at posting
  • Declaration can fail when switching from redirect to no-redirect with route domain

v3.46.1

12 Sep 16:55
Compare
Choose a tag to compare

Released 3.46.1 as a LTS (Long Term Support) version. See the BIG-IP AS3 Support page for information about the BIG-IP AS3 support policy.

v3.46.0

24 Jul 20:31
Compare
Choose a tag to compare

Updated the repository for AS3 v3.46.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added support for using address and port lists in a virtual service, GitHub Issue 269
  • Added support for disabling bot defense profiles in an endpoint policy
  • Added support for metadata on pools and pool members
  • Added support for using a string to specify a route domain in a SOCKS profile
  • Added support for using expand in WAF policies
  • Added a troubleshooting entry for Changes Pending returned on dry-runs
  • Added members to the Prober Pool in the GSLB example declaration
  • Renamed the primary branch in the GitHub repository for AS3 to main

Issues Resolved:

  • Handling of line continuation character in iRule, GitHub Issue 704
  • Updated list of services for Protocol_Inspection_Profile
  • Fixed issue with running a DELETE after a dry-run on BIG-IQ
  • SNAT_Pool handling in /Common/Shared, GitHub Issue 727
  • Fixed idempotency issue with a Pool’s minimumMonitors
  • Updated list of services for Protocol_Inspection_Profile
  • GSLB_Prober_Pool members referred to with “use”: “/Common/Shared/[name]”, GitHub Issue 715

v3.45.0

22 May 18:13
Compare
Choose a tag to compare

Updated the repository for AS3 v3.45.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added support for WebSocket profiles in a virtual server
  • Added a warning to the BIG-IQ page stating AS3 3.42 and later are not compatible with BIG-IQ
  • Added a note to the Warnings page about AS3 not functioning properly when the BIG-IP is in Appliance mode
  • Updated TLS_Client and TLS_Server properties to include an indefinite option. The indefinite option behaves the same as a value of 4294967295

Issues Resolved:

  • Modifying a GSLB_Server with virtualServerDiscoveryMode may result in offline pool members
  • Protocol_Inspection_Profile_Service_Compliance_Checks and Protocol_Inspection_Profile_Service_Signature_Checks not displaying any properties in schema reference
  • Module provisioning validation to occur before reference validation to improve error message in failure case
  • When modifying or moving an existing AS3 application from one Route Domain to another, the Service Discovery nodes are not updated to the new Route domain
  • When cli preference list-all-properties is enabled, AS3 installation fails with an error

v3.44.0

27 Mar 21:26
Compare
Choose a tag to compare

Updated the repository for AS3 v3.44.0. This release contains the following changes. See the Document revision history for more information and links.

  • Added support for referencing a virtual server in a GSLB pool with a use pointer
  • Added support for Prefer Client Subnet for GSLB Domains, GitHub Issue 688
  • Added a troubleshooting entry when iRules result in 422 errors

Issues Resolved:

  • Service with partial mask and custom route domain fails to POST twice
  • Address_Discovery static node type does not work, GitHub Issue 660
  • Expose TLS_Server option to enable/disable “default profile for SNI”, GitHub Issue 274
  • Improve error handling in SettingsHandler
  • Invalid SNAT_Translation error when multiple Tenants with SNAT_Pools are declared
  • HTTP_Acceleration_Profile does not handle backslashes in uriExcludeList, uriIncludeList, uriIncludeOverrideList, and uriPinnedList properties, GitHub Issue 691